package classes;

import java.io.Serializable;
import java.util.List;

public class Hospede implements Serializable {
    private int id;
    private String nome;
    private String endereco;
    private String telefone;
    private String email;
    private boolean inadimplente;
    private List<Hospedagem> hospedagens;

    public Hospede(int id, String nome, String endereco, String telefone, String email, boolean inadimplente, List<Hospedagem> hospedagens) {
        this.id = id;
        this.nome = nome;
        this.endereco = endereco;
        this.telefone = telefone;
        this.email = email;
        this.inadimplente = inadimplente;
        this.hospedagens = hospedagens;
    }
    
    
    public int getId() {
        return id;
    }
    
    public void setId(int id) {
        this.id = id;
    }
    
    public Hospede() {}
    
    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public List<Hospedagem> getHospedagens() {
        return hospedagens;
    }

    public void setHospedagens(List<Hospedagem> hospedagens) {
        this.hospedagens = hospedagens;
    }

    public boolean isInadimplente() {
        return inadimplente;
    }

    public void setInadimplente(boolean inadimplente) {
        this.inadimplente = inadimplente;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    @Override
    public String toString() {
        return "Hospede{id="+id+ " nome=" + nome + " endereco=" + endereco + "telefone=" + telefone + "email=" + email + "inadimplente=" + inadimplente + "hospedagens=" + hospedagens + '}';
    }
    
}
